# encoding: utf-8
# module PyQt5.QtGui
# from /usr/lib/python3/dist-packages/PyQt5/QtGui.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore


class QTouchDevice(): # skipped bases: <class 'sip.simplewrapper'>
    """
    QTouchDevice()
    QTouchDevice(QTouchDevice)
    """
    def capabilities(self): # real signature unknown; restored from __doc__
        """ QTouchDevice.capabilities() -> QTouchDevice.Capabilities """
        pass

    def devices(self): # real signature unknown; restored from __doc__
        """ QTouchDevice.devices() -> list-of-const QTouchDevice """
        pass

    def maximumTouchPoints(self): # real signature unknown; restored from __doc__
        """ QTouchDevice.maximumTouchPoints() -> int """
        return 0

    def name(self): # real signature unknown; restored from __doc__
        """ QTouchDevice.name() -> str """
        return ""

    def setCapabilities(self, QTouchDevice_Capabilities): # real signature unknown; restored from __doc__
        """ QTouchDevice.setCapabilities(QTouchDevice.Capabilities) """
        pass

    def setMaximumTouchPoints(self, p_int): # real signature unknown; restored from __doc__
        """ QTouchDevice.setMaximumTouchPoints(int) """
        pass

    def setName(self, p_str): # real signature unknown; restored from __doc__
        """ QTouchDevice.setName(str) """
        pass

    def setType(self, QTouchDevice_DeviceType): # real signature unknown; restored from __doc__
        """ QTouchDevice.setType(QTouchDevice.DeviceType) """
        pass

    def type(self): # real signature unknown; restored from __doc__
        """ QTouchDevice.type() -> QTouchDevice.DeviceType """
        pass

    def __init__(self, QTouchDevice=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Area = 2
    MouseEmulation = 64
    NormalizedPosition = 32
    Position = 1
    Pressure = 4
    RawPositions = 16
    TouchPad = 1
    TouchScreen = 0
    Velocity = 8


